package com.atguigu.netty.dubboRpc.customer;

import com.atguigu.netty.dubboRpc.netty.NettyClient;
import com.atguigu.netty.dubboRpc.publicinterface.HelloService;

public class ClientBootStrap {
    //这里定义协议头
    public static final String providerName="HelloService#hello#";
    public static void main(String[] args) throws InterruptedException {
        //创建一个消费者
        NettyClient customer = new NettyClient();

        //创建一个代理对象
        HelloService service = (HelloService) customer.getBean(HelloService.class, providerName);

        for(;;) {
            Thread.sleep(1*1000);
            //通过代理对象调用服务提供者的代码
            String res = service.hello("你好 dubbo");
            System.out.println("调用的结果 res=" + res);
        }
    }
}
